Manipulação de arquivos
In [4]:
#abrindo arquivo para leitura
arq1 = open('arquivo-dsc.txt',"r")
In [6]:
#lendo o arquivo
print(arq1.read())
In [7]:
#retorna o curso para inicio do aquivo
print(arq1.seek(0,0))
In [8]:
#ler os primeiros 10 caracteres
print(arq1.read(10))
Gravando Arquivos
In [13]:
#abrindo arquivos para gravação
arq2=open("arquivo-dsc.txt","w")
In [14]:
#Gravando no arquivo nesse caso sobreescrevendo
arq2.write("Testando gravação de arquivos em Python")
In [15]:
arq2.close()
In [16]:
#abrindo o arquivos para leitura
arq2= open("arquivo-dsc.txt","r")
In [17]:
print(arq2.read())
In [28]:
#acrescetando contéudo
arq2=open("arquivo-dsc.txt","a")
In [29]:
arq2.write(" Acrescetando contéudo")
In [30]:
arq2.close()
In [31]:
arq2= open("arquivo-dsc.txt","r")
In [32]:
arq2.seek(0,0)
In [33]:
print(arq2.read())
Automatizando o Processo de Gravação
In [42]:
try:
nome_arquivo = input('Nome do arquivo a ser editado:')
arquivo = open(nome_arquivo, 'r+')
except FileNotFoundError:
arquivo = open(nome_arquivo, 'w+')
arquivo.writelines(u'Arquivo criado pois nao existia')
#faca o que quiser
arquivo.close()
In [36]:
fileName = fileName +".txt"
In [39]:
arq3=open(fileName, "w")
In [ ]:
arq3.write("Incluindo texto no arquivo criado")
In [ ]:
arq3.close()
In [ ]:
arq3= open(fileName,"r")
In [ ]:
print(arq3.read())
arq3.close()
Gravando o Arquivo pelo NoteBook
In [43]:
%%writefile teste.txt
Arquivo gravado pelo python notebook.
In [44]:
arq4=open("teste.txt","r")
In [46]:
arq4.read()
Out[46]:
In [ ]:
arq4.seek(0)
In [50]:
arq4.readlines()
Out[50]:
In [51]:
for line in open("teste.txt"):
print(line)
Importando um dataSet com Pandas
In [55]:
import pandas as pd
In [53]:
file_name= "http://www.ats.ucla.edu/stat/data/binary.csv"
In [57]:
df=pd.read_csv(file_name)
In [58]:
df.head()
In [ ]: